package com.promise.jokerdream.response.phone

/**
 * 好友数据
 */
data class FriendData(
    val name: String, // 好友名称
    val level: Int, // 等级
    val uid: String, // UID
    val faction: String, // 帮派
    val fightUrl: String, // 挑战链接
    val isFought: Boolean, // 是否已乐斗
    val recruitUrl: String, // 收徒链接
    val specialSkill: String? = null // 特殊技能（如神拳）
)

/**
 * 好友列表XML响应数据
 */
data class FriendListXmlResponse(
    override val actionResult: String = "",
    val currentVitality: String, // 当前体力值
    val xiaList: List<BossData> = emptyList(), // 侠列表
    val friendList: List<FriendData> = emptyList(), // 好友列表
    val currentPage: Int, // 当前页
    val totalPages: Int // 总页数
): BaseXmlResponse
